/**
 * 
 */
package com.nari.interfaces.filters;

import org.apache.mina.core.filterchain.IoFilterAdapter;
import org.apache.mina.core.session.IdleStatus;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.core.write.WriteRequest;

/**
 * 
 * @author Xiaopeng
 * @date 2013-11-4
 */
public class DefaultConfigFilter extends IoFilterAdapter {
	
	/**
	 * 
	 * @param nextFilter
	 * @param session
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2013-11-4
	 */
	public void sessionOpened(NextFilter nextFilter, IoSession session) throws Exception {
		super.sessionOpened(nextFilter, session);
		
	}
	
	/**
	 * 
	 * @param nextFilter
	 * @param session
	 * @param status
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2013-11-4
	 */
	public void sessionIdle(NextFilter nextFilter, IoSession session, 
			IdleStatus status) throws Exception {
		super.sessionIdle(nextFilter, session, status);
		
	}

	/**
	 * 
	 * @param nextFilter
	 * @param session
	 * @param message
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2013-11-4
	 */
	public void messageReceived(NextFilter nextFilter, IoSession session,
			Object message) throws Exception {
		super.messageReceived(nextFilter, session, message);
		
	}
	
	/**
	 * 
	 * @param nextFilter
	 * @param session
	 * @param writeRequest
	 * @throws Exception
	 * @author Xiaopeng
	 * @date 2013-11-4
	 */
	public void messageSent(NextFilter nextFilter, IoSession session,
			WriteRequest writeRequest) throws Exception {
		super.messageSent(nextFilter, session, writeRequest);
		
	}
	
}
